Paramétrer un disque de sauvegarde
Ecrit le 05/01/2025
Vous pouvez lister les partitions sur un disque avec la commande lsblk.
root@pi2:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 32.8M 1 loop /.modloop sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 64G 0 part /home │ /var │ /media/sda1 └─sda2 8:2 0 867.5G 0 part /srv /media/sda2 sdb 8:16 0 931.5G 0 disk /srv/backup /media/sdb mmcblk0 179:0 0 968.8M 0 disk └─mmcblk0p1 179:1 0 967.8M 0 part /media/mmcblk0p1Vous pouvez également lister le type des partitions avec la commande blkid.
root@pi2:~# blkid /dev/loop0: TYPE="squashfs" /dev/mmcblk0p1: LABEL="BOOT-ALPINE" UUID="B43E-685C" TYPE="vfat" /dev/loop/0: TYPE="squashfs" /dev/sda1: UUID="8b1d5b1d-0728-4634-9a55-691272a00cd5" TYPE="ext4" /dev/sda2: UUID="047c79af-7765-4dd6-a367-136d6f8cfdd2" TYPE="ext4" /dev/sdb: UUID="b26ac18b-4bc7-46b2-b1e8-2ac2408888b0" TYPE="ext4"C'est un disque dur classique, étant donné qu'il est utilisé pour des sauvegardes, il est inutile de le laisser tourner en permanence. Il est donc possible de le mettre en veille après un certain temps d'inactivité. Pour cela, il faut utiliser la commande hdparm. Par exemple, pour mettre en veille le disque sdb après 50 secondes (5x10) d'inactivité, il faut taper la commande suivante :
hdparm -S 10 /dev/sdbPour que cette commande soit exécutée à chaque démarrage, il faut ajouter cette commande dans un fichier /etc/local.d/hdparm.start.
# adjust the amount of idle time # it takes before hard drive enters standby mode. # here 50s (multiplied by 5) hdparm -S 10 /dev/sdbIl faut également s'assurer que le fichier est exécutable et qu'il est bien pris en compte au démarrage.
chmod +x /etc/local.d/hdparm.start rc-update add local default